#ifndef FUNCOESMEMORIA_H_INCLUDED
#define FUNCOESMEMORIA_H_INCLUDED
#include "repositorio.h"

void abreImagensPos (IMAGEM *bancoPos, int qtd, int lrgImg, int altImg, int totalImg);
void abreImagensNeg (IMAGEM* bancoNeg, int qtd, int lrgImg, int altImg, int totalImg);
void abreImagemIntegralPositiva (int** imagem, int num, int largura, int altura);
void abreImagemIntegralNegativa (int** imagem, int num, int largura, int altura);
void abreImagensTestePos (IMAGEM *bancoTeste, int qtd, int lrgImg, int altImg);
void abreImagensTesteNeg (IMAGEM *bancoTeste, int qtd, int lrgImg, int altImg);
void abreImagemIntegralTestePos (int** imagem, int num, int largura, int altura);
void abreImagemIntegralTesteNeg (int** imagem, int num, int largura, int altura);
//void salvaAlfas (double *alfas, int counter);
void salvaAlfas (int saveNum, double *alfas, int counter);
void salvaLimiar (double *results, int counter);
void salvaClassificador (CLASSIFICADOR *cls, int qtd);
//void salvaClassificadoresFortes (CLASSIFICADOR *fortes, int qtd);
void salvaClassificadoresFortes (int saveNum, CLASSIFICADOR *fortes, int qtd);
void carregaAlfas (double* alfas, int count);
void carregaClassificador (CLASSIFICADOR *cls, int qtd);
int carregaQuantidadeClassificadores ();
void carregaClassificadoresFortes (CLASSIFICADOR *cls, int qtd);
int carregaQuantidadeClassificadoresFortes();

#endif // FUNCOESMEMORIA_H_INCLUDED
